<?php
/*
 * 定义数据库操作契约
 * @author andery <andery@foxmail.com>
 * @link http://www.minophp.com/
 * @version $Id: Ischeme.php 2010-12-17 04:03:01Z andery $
 */
interface Ischeme
{
    /*连接数据库*/
 	public function connect($config);
 	/*执行SQL语句*/
 	public function query($sql);
 	/*数组形式返回结果集*/
 	public function fetch_array($query);
 	/*对象形式返回结果集*/
 	public function fetch_fields($query);
 	/*执行语句影响的行数*/
 	public function affected_rows();
 	/*取得结果集中行的数目*/
 	public function num_rows($query);
 	/*取得结果集中字段的数目*/
 	public function num_fields($query);
 	/*取得insert产生的ID*/
 	public function insert_id();
 	/*取得数据库中的表*/
 	public function get_tables($dbname);
 	/*关闭数据库连接*/
 	public function close();
}
?>
